shared interface Widget {}